IFS Analysis Model: Revenue Recognition

This Analysis Model is used for: Revenue Recognition . There is a list of Analysis Models pre-packaged and delivered as a part of Analysis Models - Power BI, and you can refer to them here.

Contents

Usage/Purpose

The primary objective of the Revenue Recognition Analysis Model is to generate visualizations by integrating actual revenue recognition data with planned values from revenue recognition forecasts. The model supports multi-company, multi-currency and multi-calendar analysis. Additionally, for companies or groups following multiple accounting standards, it enables the analysis and visualization of differences between them. Measures available in both periodic and accumulated formats are translated to different currency using period amounts, while accumulated amounts represent the aggregation of already translated period amounts.

X-Rate

The analysis can be performed in either the Accounting Currency or a standardized currency known as X-Rate. X-Rate translates all balances using the currency rate types and corresponding currency rates of a selected company.

Reporting Period

Reporting periods are designed to provide a standardized calendar structure, independent of how individual companies configure their local accounting calendars or define their closing periods. These periods support operational reporting and analysis by ensuring a consistent organizational view across multiple companies.

Mixed Measures

To facilitate visualizations that cover the entire lifecycle of a project, mixed measures have been introduced. These measures display actuals up to a selected cutoff period while incorporating forecasted values for the remaining periods. To retrieve specific forecast data within mixed measures, users must filter by both the cutoff period and a required forecast type defined for monthly review or for a specific forecast version.

Fact Tables

Model Table BI Access View Referenced Information Source Recommended Access Type
GENERAL LEDGER MEASURESN/AN/AN/A
INTERNAL LEDGER MEASURESN/AN/AN/A
DIFF GL vs IL MEASURESN/AN/AN/A
FORECAST CUT OFF PERIODDIM_BI_TIME_FINANCE_PQ_BIDIM_BI_TIME_FINANCE_PQOn Line

 Corresponding Information Sources are described below. Detailed infomation about Information Sources can be found in About Information Sources

The Revenue Recognition model has two main sources:

FACT ACTUAL AMOUNTS

Based on the Information Source FACT_REVENUE_REC_PROJ containing actual amounts.


FACT FORECAST AMOUNTS

Based on the Information Source FACT_REV_REC_FORC_LINE_ALL containing forecast amounts.


Dimension Tables

Model Table BI Access View Referenced Information Source Recommended Access Type
FACT ACTUAL AMOUNTSFACT_REVENUE_REC_PROJ_BIFACT_REVENUE_REC_PROJOn Line
FORECAST TYPEDIM_REV_RECOG_FORECAST_TYPE_BIDIM_REV_RECOG_FORECAST_TYPEOn Line
FORECAST VERSIONDIM_REVENUE_REC_FORECAST_BIDIM_REVENUE_REC_FORECASTOn Line
ACCOUNTING PROJECTDIM_ACCOUNTING_PROJECT_BIDIM_ACCOUNTING_PROJECTOn Line
REPORTING PERIODDIM_BI_TIME_FINANCE_PQ_BIDIM_BI_TIME_FINANCE_PQOn Line
PROJECT PROGRAMDIM_PROJ_PROGRAM_BIDIM_PROJ_PROGRAMOn Line
COMPANYDIM_COMPANY_BIDIM_COMPANYOn Line
FACT FORECAST AMOUNTSFACT_REV_REC_FORC_LINE_ALL_BIFACT_REV_REC_FORC_LINE_ALLOn Line
X-RATE TYPEDIM_CURR_RATE_TYPE_XRATE_PQ_BIDIM_CURR_RATE_TYPE_XRATE_PQOn Line
X-RATESFACT_CURR_RATE_PX_RATE_PQ_BIFACT_CURR_RATE_PX_RATE_PQOn Line
X-RATE CURRENCYDIM_CURRENCY_CODE_XRATE_PQ_BIDIM_CURRENCY_CODE_XRATE_PQOn Line

Configurations

n/a

Limitations

The model assumes that revenue recognition is conducted on a monthly basis.

Relationships

The following table lists the relationships between tables and columns in the model.

Relationship: Table (column) - Table (column)
FACT ACTUAL AMOUNTS (DIM_COMPANY_ID) - COMPANY (ID)
FACT FORECAST AMOUNTS (DIM_FORECAST_ID) - FORECAST VERSION (ID)
FACT FORECAST AMOUNTS (DIM_COMPANY_ID) - COMPANY (ID)
FACT FORECAST AMOUNTS (DIM_FORECAST_TYPE_ID) - FORECAST TYPE (ID)
FACT ACTUAL AMOUNTS (DIM_PROJECT_ID) - ACCOUNTING PROJECT (ID)
X-RATES (TOCURRENCY) - X-RATE CURRENCY (To Currency Code)
X-RATES (CURRENCY_RATE_TYPE_KEY) - X-RATE TYPE (Rate Type Code X-Rate)
X-RATES (FROMCURRENCY) - X-RATE FROM CURRENCY (From Currency Code)
X-RATES (CURRENCY_RATE_DATE_ID) - REPORTING PERIOD (ID)
FACT ACTUAL AMOUNTS (COMPANY_BASE_CURRENCY) - X-RATE FROM CURRENCY (From Currency Code)
FACT ACTUAL AMOUNTS (DIM_REPORTING_DATE_ID) - REPORTING PERIOD (ID)
FACT FORECAST AMOUNTS (COMPANY_BASE_CURRENCY) - X-RATE FROM CURRENCY (From Currency Code)
FACT FORECAST AMOUNTS (CUT_OFF_DATE_ID) - FORECAST CUT OFF PERIOD (ID)
FACT FORECAST AMOUNTS (ACC_PROJECT_ID) - ACCOUNTING PROJECT (ID)
FACT FORECAST AMOUNTS (DIM_REPORTING_DATE_ID) - REPORTING PERIOD (ID)
ACCOUNTING PROJECT (Project Program ID) - PROJECT PROGRAM (ID)
RR COMPANY RLS (COMPANY) - COMPANY (ID)